<?
if (!$_GET['mois_ouverture'])
{$_SESSION['mois_ouverture']=date("m");}



function affiche_ligne_openup ($heures)
	{
	if ($heures == -1) {$color="#FF5050"; $print="";}
	elseif ($heures == 0) {$color="#A4D1FF"; $print="";}
	elseif ($heures == -2) {$color="#FFF832"; $print="";}
	else {$color="#CDFEE0"; $print=$heures*1;}

	return "<td bgcolor=$color align=center>$print</td>";
	
	}

$limit=0;
function liste_openups($sql_openup,$db)
	{
	global $limit;
	print "<table border=\"0\">
	<tr>
	<td></td>
	<td>Date</td>
	<td></td>
	<td><a href=\"pop.openup_expo_csv.php?who=hugo_h&sql_openup=$sql_openup\" target=_blank>Hug</a></td>
	<td><a href=\"pop.openup_expo_csv.php?who=samuel_h&sql_openup=$sql_openup\" target=_blank>Sam</a></td>
	<td><a href=\"pop.openup_expo_csv.php?who=david_h&sql_openup=$sql_openup\" target=_blank>Dav</a></td>
	<td><a href=\"pop.openup_expo_csv.php?who=justin_h&sql_openup=$sql_openup\" target=_blank>Jus</a></td>
	<td><a href=\"pop.openup_expo_csv.php?who=mike_h&sql_openup=$sql_openup\" target=_blank>Mik</a></td>
	<td><a href=\"pop.openup_expo_csv.php?who=yann_h&sql_openup=$sql_openup\" target=_blank>Yan</a></td>".
	//"<td><a href=\"pop.openup_expo_csv.php?who=jc_h&sql_openup=$sql_openup\" target=_blank>JC</a></td>".
	"<td><a href=\"pop.openup_expo_csv.php?who=nicolas_h&sql_openup=$sql_openup\" target=_blank>Nic</a></td>
	<td><a href=\"pop.openup_expo_csv.php?who=matthieu_h&sql_openup=$sql_openup\" target=_blank>Mat</a></td>".
	//"<td><a href=\"pop.openup_expo_csv.php?who=yannick_h&sql_openup=$sql_openup\" target=_blank>Yannick</a></td>".
	"<td>Help</td>
	</tr>";
	
	$res_openup=mysql_query($sql_openup,$db);
	while($ligne_openup=mysql_fetch_object($res_openup))
		{
		$i++;
		$tbl_color="#FFFFFF";
	
		if (!$ligne_openup->ouvert)
			{$tbl_color="#FF5050";}

		$joliedate=format_datetime2($ligne_openup->ouverture,"D d");
		if (substr($joliedate,0,3)!="Lun" && substr($joliedate,0,3)!="Jeu" && substr($joliedate,0,3)!="Ven" && substr($joliedate,0,3)!="Sam")
			{
			if (!$ligne_openup->ouvert)
			{$tbl_color="#FF9999";}
			else
			{$tbl_color="#99FF99";}
			}
		$date_abs=substr($ligne_openup->ouverture,0,10);
		$totaltemps=$totaltemps+$ligne_openup->duree;
		$ligne_openup->duree=($ligne_openup->duree/3600);
		if ($ligne_openup->hugo_h > 0) {$hugo_h_t=$hugo_h_t+$ligne_openup->hugo_h;}
		if ($ligne_openup->samuel_h > 0) {$samuel_h_t=$samuel_h_t+$ligne_openup->samuel_h;}
		if ($ligne_openup->david_h > 0) {$david_h_t=$david_h_t+$ligne_openup->david_h;}
		if ($ligne_openup->justin_h > 0) {$justin_h_t=$justin_h_t+$ligne_openup->justin_h;}
		if ($ligne_openup->mike_h > 0) {$mike_h_t=$mike_h_t+$ligne_openup->mike_h;}
		if ($ligne_openup->yann_h > 0) {$yann_h_t=$yann_h_t+$ligne_openup->yann_h;}
		if ($ligne_openup->jc_h > 0) {$jc_h_t=$jc_h_t+$ligne_openup->jc_h;}
		if ($ligne_openup->nicolas_h > 0) {$nicolas_h_t=$nicolas_h_t+$ligne_openup->nicolas_h;}
		if ($ligne_openup->matthieu_h > 0) {$matthieu_h_t=$matthieu_h_t+$ligne_openup->matthieu_h;}
		//if ($ligne_openup->yannick_h > 0) {$yannick_h_t=$yannick_h_t+$ligne_openup->yannick_h;}
		if ($ligne_openup->autre_h > 0) {$autre_h_t=$autre_h_t+$ligne_openup->autre_h;}
		
		// la ptite flèche qui montre la prochaine ouverture
		echo'<tr><td>';
		if ($date_abs>=date("Y-m-d") && $limit<1)
			{
			print '<div align="right"><img src="../images/fleche_ve_dr25.gif" ></div>';
			$limit=1;
			}
		echo'</td>';
		
		print "
		<td height=\"25\" bgcolor=\"$tbl_color\" width=\"60\"><a href=\"?loc_date=$date_abs\">$joliedate</a></td>
		<td width=\"20\">".mklink_simple("pop.form.ouverture.php?ouverture=$ligne_openup->ouverture",350, 450, 20, 20, "saisieouverture")."$ligne_openup->duree h</a></td>";

		print affiche_ligne_openup($ligne_openup->hugo_h);
		print affiche_ligne_openup($ligne_openup->samuel_h);
		print affiche_ligne_openup($ligne_openup->david_h);
		print affiche_ligne_openup($ligne_openup->justin_h);
		print affiche_ligne_openup($ligne_openup->mike_h);
		print affiche_ligne_openup($ligne_openup->yann_h);
		//print affiche_ligne_openup($ligne_openup->jc_h);
		print affiche_ligne_openup($ligne_openup->nicolas_h);
		print affiche_ligne_openup($ligne_openup->matthieu_h);
		//print affiche_ligne_openup($ligne_openup->yannick_h);
		print affiche_ligne_openup($ligne_openup->autre_h);
		print "<td>";
		if ($ligne_openup->commentaire)
			{
			print "<strong>$ligne_openup->commentaire</strong><br>";
			}
			
		echo '<table border=0><tr>';
		$sql_events="SELECT date_in, date_in_deplace, date_out, fiches_loc.id, prix_fact, fiches_loc_etats.nom_public as etat, fiches_loc.etat as etat_num, fiches_loc.type_fact, fiches_loc_types.nom as type_fact_texte FROM fiches_loc, fiches_loc_etats, fiches_loc_types WHERE 
		etat != 7  AND
		fiches_loc_etats.id = fiches_loc.etat AND
		fiches_loc_types.id = fiches_loc.type_fact AND
		(
			((date_out='$date_abs' OR date_in='$date_abs' OR date_in_deplace='$date_abs') AND etat !=1)
			OR
			(etat = 1 AND (date_out='$date_abs') AND date_out >= NOW())
		)
		
		ORDER BY date_out DESC, etat_num";
		$res_events=mysql_query($sql_events,$db);
		$total_loc_out=0;
		$total_loc_in=0;
		$total_presta_out=0;
		$total_presta_in=0;
		$total_devis_out=0;
		while($ligne_events=mysql_fetch_assoc($res_events))
			{
			echo '<td bgcolor="#FFFFFF" width="35">';
			if ($ligne_events[date_out]==substr($ligne_openup->ouverture,0,10))
				{
				if ($ligne_events[etat_num]>1 && $ligne_events[etat_num]<=3)
					{$image='sortie.gif';}
				elseif ($ligne_events[etat_num]==1)
					{$image='sortie_devis.gif';}
				else
					{$image='sortie_ok.gif';}
				}
			else
				{
				if ($ligne_events[etat_num]>=4.5)
					{$image='retour_ok.gif';}
				elseif ($ligne_events[etat_num]==1)
					{$image='retour_devis.gif';}
				else
					{$image='retour.gif';}
				}
			echo '<spans style="font-size: 9px"><a href="?nv_devis=1&continue='.$ligne_events[id].'"><img src="../images/ouvertures/'.$image.'" border="0" Title="'.$ligne_events[type_fact_texte].' '. $ligne_events[id].' '.$ligne_events[etat].' ('.$ligne_events[prix_fact].')"></a></span>';	
			
			if ($ligne_events[date_out]==$date_abs && $ligne_events[etat_num]==1)
				{
				$total_devis_out=$total_devis_out+$ligne_events[prix_fact];
				//echo 'Lo';
				}
				
			if (($ligne_events[type_fact]==1 || $ligne_events[type_fact]==2) && $ligne_events[date_out]==$date_abs && $ligne_events[etat_num]<4 && $ligne_events[etat_num]>1)
				{
				$total_loc_out=$total_loc_out+$ligne_events[prix_fact];
				//echo 'Lo';
				}
			elseif (($ligne_events[type_fact]==1 || $ligne_events[type_fact]==2) && ($ligne_events[date_in]==$date_abs || $ligne_events[date_in_deplace]==$date_abs) && $ligne_events[etat_num]<=4)
				{
				$total_loc_in=$total_loc_in+$ligne_events[prix_fact];
				//echo 'Li';
				}
				
			elseif($ligne_events[type_fact]==3 && $ligne_events[date_out]==$date_abs && $ligne_events[etat_num]<4 && $ligne_events[etat_num]>1)
				{
				$total_presta_out=$total_presta_out+$ligne_events[prix_fact];
				//echo 'Po';
				}
			elseif($ligne_events[type_fact]==3 && ($ligne_events[date_in]==$date_abs || $ligne_events[date_in_deplace]==$date_abs) && $ligne_events[etat_num]<=4)
				{
				$total_presta_in=$total_presta_in+$ligne_events[prix_fact];
				//echo 'Pi';
				}
			
			
			echo '</td>';
			}
			$resume_out="";
			$warning="";
			if ($total_loc_in) $resume_out=$resume_out." Loc Ret ".$total_loc_in.' / ';
			if ($total_loc_out) $resume_out=$resume_out." Loc Sor ".$total_loc_out.' / ';
			if ($total_presta_in) $resume_out=$resume_out." Prest Sor ".$total_presta_in.' / ';
			if ($total_presta_out) $resume_out=$resume_out." Prest Ret ".$total_presta_out.' / ';
			if ($total_devis_out) {$resume_out=$resume_out.'<font color="#999999"> Devis Sort '.$total_devis_out.'</font>'.' / ';}
			if ($total_loc_in+$total_loc_out>800 AND $date_abs >= date ("Y-m-d")) $warning='<br><font color="#FF0000"><strong>ATTENTION!!! total loc in/out confirmées: '.($total_loc_in+$total_loc_out).'</strong></font>';
		echo '</tr></table>'.$resume_out.''.$warning;
		}
	$totaltemps=($totaltemps/3600);
	$totalpresence=$david_h_t+$justin_h_t+$mike_h_t+$nicolas_h_t+$matthieu_h_t+$yannick_h_t+$autre_h_t;
	print"<tr><td></td><td align=right>Total ouverture<br>Total présences</td>"; 
	print"<td>$totaltemps<br>$totalpresence</td>"; 
	print"<td>$hugo_h_t</td>"; 

	print"<td>$samuel_h_t</td>"; 
	print"<td>$david_h_t</td>"; 
	print"<td>$justin_h_t</td>";
	print"<td>$mike_h_t</td>";
	print"<td>$yann_h_t</td>";
	//print"<td>$jc_h_t</td>";
	print"<td>$nicolas_h_t</td>";
	print"<td>$matthieu_h_t</td>";
	//print"<td>$yannick_h_t</td>";
	print"<td>$autre_h_t</td>";

	print "</tr>";
	print "</table>";
	}

?>
<strong>Mois en cours (<? print date("M y"); ?>)</strong>
<br>
<?
// lien vers le popup d'édition de tout le mois
echo mklink_simple("pop.form.ouverture.mois.php?mois=".date("Y-m")."",450, 600, 20, 20, "saisiemois")."<img src =\"../images/switch_info25.gif\" border=\"0\"></a>";
?>
<?
liste_openups("SELECT * FROM ouverture WHERE ouverture >= '".date("Y-m-01 00:00:00")."' AND ouverture < '".date("Y-m-d H:i:s",mktime(0,0,0,$_SESSION['mois_ouverture']+1,1,date("Y")))."' ORDER BY ouverture",$db);
?>
<br><br>
<strong>Mois prochain(<? print date("M y",mktime(0,0,0,$_SESSION['mois_ouverture']+1,1,date("Y"))); ?>)</strong>
<br>
<?
// lien vers le popup d'édition de tout le mois
echo mklink_simple("pop.form.ouverture.mois.php?mois=".date("Y-m",mktime(0,0,0,date("m")+1,1,date("Y")))."",450, 600, 20, 20, "saisiemois")."<img src =\"../images/switch_info25.gif\" border=\"0\"></a>";
?>
<?
liste_openups("SELECT * FROM ouverture WHERE ouverture >= '".date("Y-m-d H:i:s",mktime(0,0,0,$_SESSION['mois_ouverture']+1,1,date("Y")))."' AND ouverture < '".date("Y-m-d H:i:s",mktime(0,0,0,$_SESSION['mois_ouverture']+2,1,date("Y")))."'ORDER BY ouverture",$db);
?>
<br><br>
<strong>Dans 2 mois (<? print date("M y",mktime(0,0,0,$_SESSION['mois_ouverture']+2,1,date("Y"))); ?>)</strong>
<br>
<?
// lien vers le popup d'édition de tout le mois
echo mklink_simple("pop.form.ouverture.mois.php?mois=".date("Y-m",mktime(0,0,0,date("m")+2,1,date("Y")))."",450, 600, 20, 20, "saisiemois")."<img src =\"../images/switch_info25.gif\" border=\"0\"></a>";
?>
<?
liste_openups("SELECT * FROM ouverture WHERE ouverture >= '".date("Y-m-d H:i:s",mktime(0,0,0,$_SESSION['mois_ouverture']+2,1,date("Y")))."' AND ouverture < '".date("Y-m-d H:i:s",mktime(0,0,0,$_SESSION['mois_ouverture']+3,1,date("Y")))."'ORDER BY ouverture",$db);
?>
<br><br>
<strong>Mois passé (<? print date("M y",mktime(0,0,0,$_SESSION['mois_ouverture']-1,1,date("Y"))); ?>)</strong>
<?
liste_openups("SELECT * FROM ouverture WHERE ouverture >= '".date("Y-m-d H:i:s",mktime(0,0,0,$_SESSION['mois_ouverture']-1,1,date("Y")))."' AND ouverture < '".date("Y-m-d H:i:s",mktime(0,0,0,$_SESSION['mois_ouverture'],1,date("Y")))."'ORDER BY ouverture",$db);
?>
<br><br>
<strong>100 dernières ouvertures depuis le mois passé (<? print date("M y",mktime(0,0,0,$_SESSION['mois_ouverture']-1,1,date("Y"))); ?>)</strong> --> script à décommenter dans le fichier inc.openup.php
<? /* 
liste_openups("SELECT * FROM ouverture WHERE ouverture < '".date("Y-m-01 00:00:00")."'ORDER BY ouverture DESC LIMIT 0,100",$db); */
?>
<?
include_once("../ical/expo_ical.php");
fopen("http://www.dj-r.ch/ical/presta_ical.php?silent=1",r);

?>
<br />
<a href="ical://www.dj-r.ch/ical/prestations.ics">ical://www.dj-r.ch/ical/prestations.ics</a>